protection from weather - French English Dictionary